/*head开始*/
.inner{ margin:0 auto;}
.clearfix{clear:both;font-size:1px;width:1px;height:0;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}
.radius{ -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.opacity{ opacity:0.5; -moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(opacity=50);}
.c-show{ display:block;}
.c-none{ display:none;}
.folio-thumb img{ width:100%; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; backface-visibility:hidden; -webkit-transition-duration:0.7s; -moz-transition-duration:0.7s; -ms-transition-duration:0.7s; -o-transition-duration:0.7s;}	
.folio-thumb:hover img{ -webkit-transform:scale(1.0); -moz-transform:scale(1.0); -o-transform:scale(1.0); -ms-transform:scale(1.0); transform:scale(1.0);}
.folio-thumb .opacity-pic{ /*background:#ef5c32;*/}
.mediaholder{ border:1px solid #f2f2f2; overflow:hidden;}

a:link, a:visited{ color:#222; outline:0; text-decoration:none;}
a:hover{ text-decoration:none;}

/* TopBar */
.top-bar{ font-size:12px; height:29px; line-height:29px; border-bottom:1px solid #ccc; color:#808080; background:#dedede url(../images/bg-topbar.png) repeat-x 0 0;}
.top-bar .inner{ overflow:visible;}
.top-bar-lt{ float:left;}
.top-bar-rt{ float:right;}
.top-bar a:link, .top-bar a:visited{ padding:0 5px; color:#808080;}
.top-bar a:hover{ color:transparent;}

/* Header */
.header{ background:#fff; clear:both; position:relative; z-index:10;/* IE6,7瑙ｅ喅涓嬫媺鑿滃崟琚够鐏墖閬綇闂*/}
.header .inner{ padding:20px 0; overflow:hidden;}
.logo{ float:left; vertical-align:middle;}

.logo-desc{ float:left; margin-left:22px; padding:42px 22px 10px 22px; background:url(../images/bg-logo-desc.png) no-repeat 0 center;}
.c-box{ float:right;margin-top: 20px;}

.head-pinned{ position:fixed; top:0; left:0; width:100%; -moz-box-shadow:0 0 12px rgba(0, 0, 0, 0.16); -webkit-box-shadow:0 0 12px rgba(0, 0, 0, 0.16); box-shadow:0 0 12px rgba(0, 0, 0, 0.16); z-index:1000; _position:absolute; _top:expression(eval(document.documentElement.scrollTop));}
.head-pinned .logo{ margin:0 auto; visibility:visible !important;}
.head-pinned .logo img{ max-height:32px;}
.head-pinned .topbar{ display:none;}

/* MainMenu */
#mobile-nav{ display:none;}
.nav-box{ margin:0 auto; width:100%; height:44px; line-height:44px; border-bottom:3px solid #ff700f; background:transparent;}
.nav-container{ *position:relative; *z-index:9999;/*IE7 Menu*/}
.navbar{ overflow:visible; position:relative;}
.main-menu{ font-size:16px; color:#fff; text-align:center;}
.navi{ display:inline-block; position:relative;}
.navi li{ float:left; position:relative;}
.navi li a, .navi li a:link, .navi li a:visited{ padding:0 12px; color:#fff; display:inline-block;}
.navi li a:hover, .navi li:hover > a{ color:#fff; background:#ff700f; text-decoration:none;}
.navi li.current-menu-item a:link, .navi li.current-menu-item a:visited/*, .navi li.current-post-parent a*/, .navi li.current-post-ancestor a, .navi li.current-menu-parent a, .navi li.current-category-ancestor a, .navi li:hover a{ text-shadow:none;}
.navi > li > i{ display:inline-block; padding:0 10px; opacity:0.4; -moz-opacity:0.4; -khtml-opacity:0.4; filter:alpha(opacity=40);}

.navi li.menu-so a span, .navi li.menu-so i{ display:none;}
.navi li.menu-so a{ text-indent:-9999px; width:40px; height:44px; background:url(../images/icon-menu.png) no-repeat center -71px; display:inline-block; cursor:pointer; position:relative;}
.navi li.menu-so a:hover, .navi li.menu-so a.btn-so-hov{ background:url(../images/icon-menu.png) no-repeat center -151px;}

.navi li ul{ position:absolute; top:44px; left:0; z-index:1000; border-top:3px solid #ff700f !important; width:240px; text-align:left; line-height:1.5; border-top:1px solid transparent; background-color:#fff; -moz-box-shadow:0 1px 6px rgba(0,0,0,0.2); -webkit-box-shadow:0 1px 6px rgba(0,0,0,0.2); box-shadow:0 1px 6px rgba(0,0,0,0.2); display:none;}
.navi li ul li{ float:none; padding:0; line-height:42px; font-size:13px;}
.navi li ul li a:link, .navi li ul li a:visited{ padding:0 20px; height:42px; color:#666; display:block;}
.navi li.current-menu-item ul li a:link, .navi li.current-menu-item ul li a:visited, .navi li.current-menu-item ul li a:hover, .navi li.current-post-parent ul li a, .navi li.current-post-ancestor ul li a, .navi li.current-menu-parent ul li a, .navi li.current-category-ancestor ul li a/*, .navi li:hover ul li a*/{ color:#444; background:none;}
.navi li ul li.menu-item-has-children a{ background:url(../images/icon-menu.png) no-repeat right -312px;}
.navi li ul li a:hover, .navi li.current-menu-item ul li a:hover, .navi li.current-post-ancestor ul li a:hover, .navi li.current-menu-parent ul li a:hover, .navi li.current-category-ancestor ul li a:hover, .navi li:hover ul li a:hover{ background:#f8f8f8;}

.navi li.current-menu-item ul li a{ background:none;}
.navi li.current-menu-item ul li a span{ background:none;}

.navi li:hover ul li a{ background:none;}
.navi li:hover ul li.menu-item-has-children a{ background:url(../images/icon-menu.png) no-repeat right -312px;}

.navi li ul li ul{ top:-2px; left:240px; padding:0; display:none; -moz-box-shadow:3px 1px 6px rgba(0,0,0,0.2); -webkit-box-shadow:3px 1px 6px rgba(0,0,0,0.2); box-shadow:3px 1px 6px rgba(0,0,0,0.2);}
.navi li ul li.menu-item-has-children:hover a{ background:#f8f8f8 url(../images/icon-menu.png) no-repeat right -354px;}
.navi li ul li.menu-item-has-children:hover ul li a{ color:#444; background:#fff;}
.navi li ul li.menu-item-has-children:hover ul li a:hover{ background-color:#f8f8f8;}
.navi li:hover ul li.menu-item-has-children ul li a{ background:none;}

.btn-so{ float:right; width:40px; height:85px; background:url(../images/icon-menu.png) no-repeat center -50px; display:inline-block; cursor:pointer; position:relative;}
.btn-so-hov{ background:url(../images/icon-menu.png) no-repeat center -130px;}

#search-box{ width:100%; background:#f4f4f4; display:none; position:relative; z-index:99;}
#search-box .inner{ position:relative; overflow:visible;}
#search-box #searchform{ padding:20px 0; width:60%; position:relative;}
#search-box #searchform #ls{ padding:0 2%; width:96%; height:46px; line-height:46px; border:1px solid #ddd; color:#222; box-sizing:border-box;}
#search-box #searchform #ls:hover, #search-box #searchform #ls:focus, #search-box #searchform #ls:active{ border:1px solid #ff700f;}  
#search-box #searchform #searchsubmit{ float:right; padding:0; width:68px; height:46px; line-height:46px; text-indent:-9999px; border:none; background:#ff700f url(../images/icon-menu.png) no-repeat center -240px; overflow:hidden; cursor:pointer; position:absolute; right:-2px; top:20px; -webkit-transition:background-color 0.4s ease; -moz-transition:background-color 0.4s ease; -o-transition:background-color 0.4s ease; -ms-transition:background-color 0.4s ease; transition:background-color 0.4s ease;}
#search-box #searchform #searchsubmit:hover{ background-color:#ff9900;}


/*head结束*/
/* FooterK开始 */
.footer{ padding:30px 0 40px; width:100%; color:#fff; background:#615d5a;}
.footer a:link, .footer a:visited{ color:#fff;}
.footer a:hover{ color:#fff; text-decoration:none;}

/* Footbar */
.footbar{ overflow:hidden;}
.footbar h3{ margin-bottom:15px; font-size:18px; color:#ff9900;}
.footbar h3 a{ color:#ff9900;}
.footbar .widget-column{ float:left;width: 33%; }
.footbar  .ewm {width:130px;float: left;margin-left:40px;}
.footbar .widget-column-last{ float:left; width:auto;}
.footbar .widget-column ul{ overflow:hidden;}
.footbar .widget-column ul li, .footbar .widget-column p{ margin-bottom:3px; overflow:hidden;}

.footbar .widget-hot-products ul li{ float:left; margin:0 30px 15px 0; text-align:center;}
.footbar .widget-hot-products ul li img{ width:130px; height:130px; border:1px solid #ddd; display:inline;}
.footbar .widget-hot-products ul li img:hover{ border-color:#003a83; opacity:0.8;}
.footbar .widget-hot-products ul li h4{ margin-top:8px; font-size:12px; width:130px; height:42px; line-height:21px;}


/* FriendLink */
.friendlink{ margin-top:35px; padding:20px 0; width:100%; color:#888; background:#eee; overflow:hidden;}
.friendlink h3{ margin-bottom:15px; font-size:16px; color:#003a83; border-bottom:1px solid #003a83;}
.friendlink a:link, .friendlink a:visited{ margin-left:10px; color:#888;}
.friendlink a:hover{ color:#333;}

/* Copyright */
.copyright{ padding:25px 0; color:rgba(255,255,255,0.8); background:#003a83; overflow:hidden;}
.copyright a:link, .copyright a:visited{ padding:0 3px; color:rgba(255,255,255,0.8);}
.copyright a:hover{ color:rgba(255,255,255,1);}
.copyright .icon-logo{ float:left; margin-right:60px;}


/* Backtop */
.backToTop{ width:58px; height:60px; background:#fd6c01 url(../images/backtop.png) no-repeat 50% 50%; position:fixed; _position:absolute; right:20px; bottom:-10px; opacity:0; _bottom:"auto"; cursor:pointer; display:none; z-index:999;}
.backToTop:hover{ background-color:#ff700f;}

/* MobiFootbar */
.mobi-bar{ width:100%; font-size:1em; text-align:center; background:#333; display:none; overflow:hidden; position:fixed; bottom:0; left:0; z-index:9999;}
.mobi-bar li{ width:25%; display:table-cell;}
.mobi-bar li i{ font-style:normal;}
.mobi-bar li a{ padding-top:25px; border-left:1px solid #383838; border-right:1px solid #2b2b2b; color:#eee; background-image:url(../images/icon-mobi.png); background-repeat:no-repeat; display:block;}
.mobi-bar li a:active, .mobi-bar li a:hover{ background-color:#222; text-decoration:none;}
.mobi-bar li.mobi-map a{ background-position:center 6px;}
.mobi-bar li.mobi-phone a{ background-position:center -67px;}
.mobi-bar li.mobi-email a{ background-position:center -134px;}
.mobi-bar li.mobi-chat a{ background-position:center -202px;}
.mobi-bar li:first-child a{ border-left:none;}
.mobi-bar li:last-child a{ border-right:none;}

/* AddThis */
.addthis_native_toolbox{ float:right;}
.at4-share-outer{ display:none !important;}
/* FooterK结束 */